#ifndef __SPACEDEFENDER_Object_H_
#define __SPACEDEFENDER_Object_H_

#include <string>

namespace spacedefender
{

class Object
{
	public:
		Object();
		Object(std::string type);
		virtual ~Object();
		virtual const int GetObjectId() const;
		virtual const std::string GetObjectType() const;
	private:
		const int _objectId;
		const std::string _objectType;
		
		static int NEXT_OBJECT_ID;
		
		
};

}

#endif //__SPACEDEFENDER_Object_H_
